Release 10.1A: OpenEdge Development:
Internationalizing Applications
Character attribute tables
A character attribute table tells OpenEdge whether an element of a code page represents a character or not. Noncharacters include numerals, punctuation, spaces, and carriage returns.
Figure 3–1 shows code page 1256’s character attribute table, the first table in the
arabic.datfile.
Figure 3–1: Code page 1256’s character attribute table
A character processing table contains a value for each element in the code page. The values are arranged in rows of sixteen. The first value in the first row corresponds to the first element (element 0), the second value in the first row corresponds to the second element (element 1), the first value in the second row corresponds to the seventeenth element (element 16), and the last value in the last row corresponds to the last element (element 255).
The value 1 means the corresponding element is alphabetic, while the value 0 means the corresponding element is not alphabetic. Figure 3–1 shows that elements 67, 210, and 250 are alphabetic, while elements 48, 63, and 238 are nonalphabetic.
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |